go/scanner.Scanner.ch (field)

60 uses

	go/scanner (current package)
		scanner.go#L39: 	ch         rune      // current character
		scanner.go#L71: 		if s.ch == '\n' {
		scanner.go#L99: 		s.ch = r
		scanner.go#L102: 		if s.ch == '\n' {
		scanner.go#L106: 		s.ch = eof
		scanner.go#L153: 	s.ch = ' '
		scanner.go#L161: 	if s.ch == bom {
		scanner.go#L187: 	if s.ch == '/' {
		scanner.go#L191: 		for s.ch != '\n' && s.ch >= 0 {
		scanner.go#L192: 			if s.ch == '\r' {
		scanner.go#L199: 		if s.ch == '\n' {
		scanner.go#L207: 	for s.ch >= 0 {
		scanner.go#L208: 		ch := s.ch
		scanner.go#L215: 		if ch == '*' && s.ch == '/' {
		scanner.go#L364: 			s.ch = rune(b)
		scanner.go#L373: 		for isLetter(s.ch) || isDigit(s.ch) {
		scanner.go#L380: 	s.ch = eof
		scanner.go#L409: 		for isDecimal(s.ch) || s.ch == '_' {
		scanner.go#L411: 			if s.ch == '_' {
		scanner.go#L413: 			} else if s.ch >= max && *invalid < 0 {
		scanner.go#L420: 		for isHex(s.ch) || s.ch == '_' {
		scanner.go#L422: 			if s.ch == '_' {
		scanner.go#L442: 	if s.ch != '.' {
		scanner.go#L444: 		if s.ch == '0' {
		scanner.go#L446: 			switch lower(s.ch) {
		scanner.go#L465: 	if s.ch == '.' {
		scanner.go#L479: 	if e := lower(s.ch); e == 'e' || e == 'p' {
		scanner.go#L482: 			s.errorf(s.offset, "%q exponent requires decimal mantissa", s.ch)
		scanner.go#L484: 			s.errorf(s.offset, "%q exponent requires hexadecimal mantissa", s.ch)
		scanner.go#L488: 		if s.ch == '+' || s.ch == '-' {
		scanner.go#L501: 	if s.ch == 'i' {
		scanner.go#L580: 	switch s.ch {
		scanner.go#L597: 		if s.ch < 0 {
		scanner.go#L606: 		d := uint32(digitVal(s.ch))
		scanner.go#L608: 			msg := fmt.Sprintf("illegal character %#U in escape sequence", s.ch)
		scanner.go#L609: 			if s.ch < 0 {
		scanner.go#L635: 		ch := s.ch
		scanner.go#L669: 		ch := s.ch
		scanner.go#L709: 		ch := s.ch
		scanner.go#L733: 	for s.ch == ' ' || s.ch == '\t' || s.ch == '\n' && !s.insertSemi || s.ch == '\r' {
		scanner.go#L745: 	if s.ch == '=' {
		scanner.go#L753: 	if s.ch == '=' {
		scanner.go#L757: 	if s.ch == ch2 {
		scanner.go#L765: 	if s.ch == '=' {
		scanner.go#L769: 	if s.ch == ch2 {
		scanner.go#L771: 		if s.ch == '=' {
		scanner.go#L827: 	switch ch := s.ch; {
		scanner.go#L879: 			if s.ch == '.' && s.peek() == '.' {
		scanner.go#L917: 			if s.ch == '/' || s.ch == '*' {
		scanner.go#L943: 			if s.ch == '-' {
		scanner.go#L956: 			if s.ch == '^' {